On most truck gas tanks there are internal baffles. These will interfere with your hope of adequately cleaning a rusty/dirty tank with many of the methods described in this thread. These methods, no doubt, work well with a small engine tank. The proprietary process called "Gas Tank Renu" involves cutting holes in the tank where necessary to obtain vision and access with abrasive media. The holes are closed by braising in metal plugs followed by heating with a low melting point plastic to form an internal liner. The outside is then lined the same way. I had this done on an irreplaceable gas tank for my Diamond T. Fifteen years later I get no sediment in my filter.
This process is more costly than replacing with a good quality new reproduction tank, which is what I have done with my Chevy trucks.
Kent