The 27-year-old joined City after his summer 2025 release from SkyBet League Two outfit Grimsby Town.
Leeds born, Pyke began his career at Huddersfield Town and made one senior appearance for the Terriers, whilst serving Colchester, Wrexham, Port Vale, Rochdale and Shrewsbury on loan.
He left Huddersfield for the Salop in 2023 and spent three seasons at the Meadow. A loan spell to Scunthorpe ensued whilst a Shrewsbury player before joining Grimsby for the 2023-24 campaign.
After two years with the Mariners and a short loan at Eastleigh, Pyke became the fifth permanent signing Truro made during the off-season, as the club geared up for their maiden National League campaign.