well the question has been as a few times on here and answered in different was but all boil down to maintenance and driving style.
things to do:
change to synthetic oils; engine, trans, t/case, diffs - this will provide less resistance for the moving parts.
properly tune the engine
keep tires at proper inflation
keep your foot out of the throttle - buy a vacuum gauge and keep the vacuum up.
put the truck on a diet - loose any unnecessary wieght.
and the list will go on.
you also have to consider how many miles are on the drivetrain. a fresh engine will get better mpgs than tired one. same with the trans. look into getting an OD trans (700R4), a lighter t/case (203s are not light by any means).
find out your gear ratio, you'll get better mpgs with 3.5s than 4.10s. but go with what you have IMO