Trucking companies have had a tough time hiring drivers willing to hit the road for long hauls. Now the U.S. is speeding toward a critical shortage of truck drivers in the next few years and companies are upping pay, making the job easier, and opening it up to new kinds of drivers.