The 52-year-old driver, who was conscious, was sent to Singapore General Hospital.
The man is also assisting with investigations, which are ongoing, said the police.
In May, more than 80 heavy vehicle drivers were handed summonses for various traffic offences, including speeding, using mobile devices while driving or failing to display speed limiter labels visibly.