cold idle
FPoitra, I think you're getting your getting a lot of different advice here. Check your owners manual. Long periods of idling is considered "severe" service and requires a shorter maintenance interval. Cold idling, like you're talking about, is even worse on the engine. Cold fuel in a cold engine (diesel engine) is no good for it.
As for the truckers who idle all night long... they don't have much choice when operating in cold climates. Keep the truck running or freeze up at night. So... they leave it running.
Do some research on this site and others. You'll never get any advice to let the engine idle in order to warm up. Given your location, in North Dakota, you need to be plugging in at night not trying to warm up by idling the engine. If you can't plug it in then just start up and take off just as soon as the engine is running smoothly.
So to answerer your question... No... don't let it idle to warm up. Your experience with gas engines is of no value. A diesel is simply a different animal.
Hope this helps.