A truck driver from Tucson has been charged with sexual battery with bodily harm and aggravated battery after authorities said he raped a hitchhiker and stabbed her repeatedly with a screwdriver.