I couldn't find the specific CA law on this but I think I know that trucks carrying loose loads ARE liable for windshield and other damage due to debris "falling off their vehicle." I put that in quotes to differentiate that from kicking up a rock already on the roadway.
Anyway, in support of this, there is
this article.