Fatti
Il caso riguarda l'applicazione dell'art. 426 cpv. 2 del Codice di procedura penale svizzero (CPP) nell'ambito della sospensione del procedimento penale ai sensi dell'art. 319 cpv. 1 lett. a CPP. Il ricorrente [X.] è stato fermato durante un controllo del traffico il 18 maggio 2016, in quanto vi erano indizi esterni di un consumo di droga. Successivamente è stato eseguito un test rapido per droga, che ha dato esito positivo per la cannabis. Tuttavia, un successivo esame del sangue ha dimostrato che era presente solo il metabolita inattivo del THC (THC-COOH), ma non la sostanza attiva (THC). Di conseguenza, la procura ha sospeso il procedimento per guida in stato di incapacità, ma ha imposto al ricorrente le spese procedurali di 1'025 franchi ai sensi dell'art. 426 cpv. 2 CPP.
Il ricorrente ha presentato reclamo contro l'imposizione delle spese. Il Tribunale superiore del Canton Argovia ha respinto il reclamo e gli ha inoltre imposto le spese procedurali di 675 franchi per il procedimento davanti al tribunale superiore.
Legge
Il Tribunale federale ha stabilito che, ai sensi dell'art. 426 cpv. 1 CPP, la persona imputata deve sostenere le spese procedurali solo se viene condannata. L'art. 426 cpv. 2 CPP prevede un'eccezione: in caso di sospensione del procedimento, le spese procedurali possono essere imposte all'imputato se ha provocato illegalmente e con colpa l'avvio del procedimento o ne ha ostacolato lo svolgimento.
Il Tribunale federale ha chiarito che un comportamento illecito da solo non è sufficiente, ma deve anche essere la causa adeguata per l'avvio o l'ostacolo del procedimento penale. Inoltre, l'autorità deve essere stata indotta ad…