They main consideration to "towing anything" is the Cargo Carrying Capacity (CCC aka Payload) of your truck. The CCC includes anything you put in your truck (you, wife, dog, fuel, etc.) or attach to it (the pin weight of your 5th wheel or any RV your sons buy).
My RAM 2500 Laramie with every option has a CCC of 2117lbs. MY RAM will tow 19,500lbs but that's not the most important weight consideration. The CCC is the most important. A basic RAM 2500 without options has a CCC of over 3000lbs. Myself, my wife, my dog and a full tank of diesel weighs 638lbs. The pin weight of my 5th wheel is 1235lbs empty. That's 1873lbs total. Not much left for other cargo! I've seen people towing huge (40ft +) 5th wheels with RAM 2500's, F250's or Chevy's. I know they are way over the CCC of their truck's. Have an accident and I'm betting a sharp insurance adjuster will know those people are way over capacities, and deny any claim.