Just did this 2 years ago on my '12 Silverado. It blew a brake line and while doing the lines I noticed some pin holes and started poking at stuff, and it kept getting worse. My worst issues were the flat frame sections at the back of the cab right before it curves up for the bed. I wound up using angle iron and plate to patch it. I pulled the bed and I needle scaled and wire wheeled up to the front cab mounts and used rust converter, heavy duty urethane paint, and then Eastwood 2K Chassis Black. After a few months I oil undercoated with PB Blaster Surface Shield. Oil undercoating works, I highly suggest over coating whatever you paint with with Surface Shield, Fluid Film or Wool Wax. My frame still looks like it did when I painted it.
Would that help 