Green’s Dictionary of Slang

shitload n.

also crapload, shitloads
[shit n. + SE load]

[1960s+] a great many, a large amount; usu. as a shitload of.

In phrases

by the shitload (adv.)

[1960s] in large amounts.