plus trunks had no reason to test his limits
he didnt want to test his limits on perfect cell because he knew what would happen if he lost, he was from that desolate future. also in his time line, upon his return he out classed the androids and cell
gohan is more sadistic if anything. once he hit ss2 against perfect cell.