The warriors could have been hiding in crates of fruit or something.
Also, as you can see, the checkpoints lie at 3-way intersections. The soldiers manning the checkpoints most likely would not have expected the trucks to come their direction full steam. Yeah, they probably would have been fired at moments before breaching the checkpoint and afterward.