Is your truck lifted? I've heard that often times the drive shaft will make a clunk as angles change under load.
Do you also have anything loose in the cab, toolbox or bed? My truck makes a clunk when I accelerate but it is from a bicycle seat post rolling into the tailgate.