You will only be wasting money trying to improve mileage. There is no magic pill that will make you truck get better mileage. You are pushing nearly 2.5 tons of bulky metal down the road. The 6.0L is notorious for poor mileage.
Sure, there are air filters purporting to give you better mileage, custom tunes for the PCM, dual exhaust and the like. There will even be those who claim fantastic mpg improvements by using these items but keep in mind there is NO proof they do increase mileage, only cost you a lot of money you could have spent driving the vehicle or doing something else. Don't fall for all the hype, you can't install a performance chip, bigger tires, louder exhaust, drive like a racer and get 2mpg better mileage.
Some things you can do to make sure the vehicle is getting the most efficient use from a gallon of fuel. Keep the original size tires on it, oversize tires weight more, have more rolling resistance and change the way the engine and trans perform, almost always to the detriment. Keep the tires properly inflated, use the proper viscosity oil (use 5W-30 or 0W-30, not 10W-30, 15W-40 or 20W-50 create more drag on the engine) replace the air filter on a regular basis and no, changing to a so called performance air filter WILL NOT increase you mpg. Do not carry anything in the truck you do not need to carry, take off easy and drive easy, no sudden acceleration, speeding etc. Do all this and you might get 15mpg but many complain 12 mpg is norm for the 6.0L. After all its made to be a work truck, not a econo-miser. I know several who had a 6.0L in a 1500 and they got rid of it solely because it sucked gas big time and they all fell for the costly add-on's that did NOTHING to improve the mpg and actually cost them money because the got nothing extra when they sold or traded them in for those accessories.