A third man who drove the truck is also expected to be charged, but remains in hospital.