Most of the people who answered you don't understand that Michigan is a no-fault state. I'll bet most of them don't even know what no-fault means, but that's understandable because it's a confusing term to begin with.
But there are always exceptions to the no-fault rule, and in Michigan parked vehicles are the exception. Properly parked vehicles are actually the only exception, so let's hope your truck was parked by the book and to the letter. The other idiot's insurance company will cover your loss, because your vehicle was properly and legally parked when it was hit.
And seriously, don't be an idiot with your insurance coverage, because next time you won't be so lucky. At least get the limited (basic) collision coverage, because nothing sucks more than finding out you won't be compensated even though the other idiot ran through a stop sign and it's totally not your fault.