Revealing mistake: At the reptile farm, the phone booth Mann uses to try and call for help has no phone lines attached to it, above or below ground (you can see that there are no underground wires when the truck mows the booth down). It's definitely not a wireless/radio telephone, either. There should be lines running to it, but there are none. (00:57:00)
Revealing mistake: Just before the truck slides off the cliff edge, you can see that the truck's cab door is open where the stunt driver jumped out.
Answer: At that point in the film, the protagonist David Mann is ready to confront the truck driver. When he sees the old Peterbilt truck outside, David mistakenly assumes the truck driver has already entered the diner, so he confronts a likely suspect that he sees at the counter (but he has misidentified the man). The misidentified man takes offense and punches David out. By the time he recovers his senses, David sees the old Peterbilt truck leaving the parking lot. Which means the actual homicidal truck driver never entered the diner in the first place and was waiting outside the whole time. If David had first gone outside to the Peterbilt, there was a good chance the waiting homicidal truck driver would have killed him right there, and the story would have abruptly ended. So, David's misidentification of the truck driver allowed the film to move ahead into its next act.
Charles Austin Miller
Yes, I get why the filmmakers did that, but I still think it is a plot hole. If the Dennis Weaver character was afraid of getting killed by the truck driver, I doubt he would have confronted him in the cafe.