A Michigan truck driver who struck and killed a tow truck driver on Interstate 80 in Urbandale last year was sentenced to up to 25 years in prison.