Grundsätzlich: Jein.
Wenn du Records oder Strings übergibst, die du nicht ändern willst, deklarier sie als
const. Wenn du sie ändern musst, und die aufrufende Methode soll's mitkriegen, nimm
var. Ansonsten: du hast wahrscheinlich was falsch gemacht und solltest dein Design überdenken
Für einfache Dinge wie Integer oder Byte machts weniger Sinn, auch wenn du Konstanten als Parameter übergeben willst, sehe von
var/
const ab. Wenn du allerdings viele Floats rumschiebst, kann es unter Umständen einen gewissen Geschwindigkeitsvorteil mit sich bringen - muss aber nicht.