A truck driver involved in a collision that killed journalist Sam Landsberger was not at fault, a court has been told, and has had his driver's licence reinstated.