Same here. Two bucket system. Until my RAM, we had two large SUVs in our household. Swore that I'd never get a black vehicle again... :O
The key is not letting the truck get so dirty that when it comes time to wash it you are doing most of the damage. Maintenance is key, also, sealing the paint and waxing helps with cleaning, as it's slicker and stuff doesn't adhere as easily.
My method is to wash with 2-bucket method, then paint decontamination if needed (clay bar), paint correction (must after using clay bar.), seal with Meguiar's M21 2-3 times/year, and wax every 4-6 weeks with a quality carnauba wax.
Note that decontamination is only needed if you park under a sappy tree, you bought a new car and has rail dust, or your paint feels very rough, otherwise don't clay for the sake of it, as it is an abbrasive, no matter how much lubrication you employ.
Regarding wax, stay away from the cheap stuff. You can get very decent results from Meguiar's or Collinite for about 20-25 bucks. I use Pinnacle Souveran, a little pricier but it saves time as it does not require hazing and it will not stain trim. Buffing it off is stupid easy vs the cheaper stuff. A can will last a long, long time.
As long as you maintain the paint, and don't dry wipe (love marks), your paint should stay pretty pristine for a long time.