Trusovický potok pramení na jihovýchodním svahu kopce Pomezí v nadmořské výšce 668 m. Po necelých třech stech metrech se stéká s bezejmenným tokem (IDVT 10191663), jenž pramení ve stejném svahu, a posléze jej překonává neoznačená silnice mezi Dalovem a Dětřichovem nad Bystřicí. Krátce poté do sebe potok přijímá ještě jeden bezejmenný pravostranný přítok a vstupuje na území přírodního parku Sovinecko, poblíž jehož východního okraje pokračuje další téměř 4 km. V oblasti přírodního parku vtéká do Trusovického potoka dalších sedm menších přítoků: bezejmenný pravostranný přítok (IDVT 10199187), pak Krátký potok (IDVT 10190364) zleva, Bažinatý potok (IDVT 10201403) rovněž zleva, další krátký bezejmenný pravostranný přítok (IDVT 10200468) a bezejmenný levostranný přítok (IDVT 10188423). Největším přítokem v prostoru Sovinecka je pak Dalovský potok (IDVT 10192573), jenž sbírá vodu u vsi Dalov a spojuje se s Trusovickým potokem v zástavbě obce Horní Loděnice. Za ním pak následuje ještě jeden nepojmenovaný pravostranný přítok (IDVT 10206570). V rámci zástavby Horní Loděnice je Trusovický potok překlenut třemi menšími silničními mosty a také mostem patřícím ke komunikaci &lt;a href="silnice%20I/46"&gt;I/46&lt;/a&gt; mezi Šternberkem a Moravským Berounem. Těsně za tímto mostem se do toku zleva vlévá Malý potok (IDVT 10198853). V katastru obce pak ještě následuje nepojmenovaný levostranný přítok (IDVT 10187994), levostranný přítok zvaný Na Bojišti (IDVT 10200739), pojmenovaný podle bitvy u Domašova v roce 1758, a pravostranný přítok Dravý potok (IDVT 10207775). Podle obce Horní Loděnice byl Trusovický potok v horní části svého toku někdy označován jako Loděnický potok.