There are a LOT of piss-poor drivers out there. A lot. And, unfortunately, it seems that most often these bad drivers are also driving large vehicles. This correlation is downright distressing. And dangerous.
What I propose is this: we make driver testing mandatory, every 2 years. Both written and performance. And then have tests to qualify for a specific class of vehicle. To start, you get to drive a smart car, or similar sized vehicle. If, after 2 years, you've got a clean record of no accidents (that were your fault) and you can pass the test again, then you can test for a larger class vehicle. But you will have to continue to qualify to drive that larger vehicle every 2 years.
What's that? Your lifestyle requires you drive a truck? THEN LEARN TO DRIVE IT RESPONSIBLY!!!! Because quite frankly, in your current incapable hands that "truck" is a multi-ton killing machine. A weapon, with some added features like space to carry passengers and cargo.