It depends on how you want to formulate things. IMHO, the cleanest formulation is that a relation is a truth value if and only if it has no free variables. You wouldn't talk about the truth of the expression x > 5, but instead of the subset of Z that it defines. Or equivalently, you think of x > 5 as a truth-value-valued function on Z.
However, if you're thinking in terms of semantics, then each interpretation of your language includes a variable assignment: it selects an actual integer to represent the symbol x. So, x > 5 would hold in some interpretations, but it would not hold in other interpretations.
If you're thinking about truth valuations, then because x > 5 is independent of the axioms of the integers, some truth valuations will assign "true" to this statement, and other truth valuations will assign "false" to this statement.
Incidentally, the notions of having a truth valuation on your language and having an interpretation of your language are equivalent. (In a certain technical sense)