How do you become a semi truck driver?

Attend a truck driving school. If you can't afford one, there are several companies out there which offer an in-house school, which ends up free of charge provided you work for that company for a specified period of time. Swift, Schneider, and Stevens Transport are a couple of the companies which do.