Hello guyz,
I think that the truckers rev the engine before switching off perhaps for the simple reason that the engine does not need multiple number of heaters whilst starting it the next time. (Just my way of thinking)
In smaller vehicles (old jeeps) its nothing but a practice of wasting fuel.
az