The driver of the truck was taken to Ashburton Hospital with serious injuries.
KiwiRail said the train driver was "very shaken" by the incident.
"Our first priority in incidents like this is the welfare of those involved -- our thoughts are with the driver of the truck involved and his family," said senior communications advisor David Miller.
"Our train driver was very shaken by the incident -- he will be given some time off and offered counselling, as is our standard practice."
The level crossing, which has 'Give Way' signs and 'Railway Crossing' signs, is scheduled to be upgraded with new flashing lights and bells within the next two to three months.
There had been two previous collisions at the level crossing, which is used by about 900 vehicles per week day.
It was the scene of another crash involving a truck in May last year. Sunstrike was blamed on that occasion.
In 2002 a motorcyclist was killed at the crossing after he was struck by a train.
"We would like to remind motorists to approach all level crossings with care -- trains can be travelling faster than they appear, cannot stop quickly or swerve," said Mr Miller.
"Motorists need to be prepared to stop and check there are no trains coming from either direction before entering a crossing."