You get ~14 out of a large V8 in a 5000lb truck.

Larger engine + 15000lbs + extended idling and atypical driving:
I would say 4mpg is more realistic.