I've hauled mine on a truck. Generally I use my trailer, though. Most people don't have a truck that would haul my John Deere 4200 or something similarly sized so it's hardly a fair question.
I can haul mine on a roll back car hauler but certainly not a pick up or even most class three or four trucks with typical platform beds. My trailer is lower to the ground, has a winch and a tilt bed so it's really easy to use and pulls very easily so I prefer it even when the roll back is available.