Recall the definition of the null space of a matrix. The null space of an $m\times{}n$ matrix is the set of all solutions to the homogeneous equation
\begin{equation}
A\vec{x}=\vec{0}
\end{equation}
And what this really means is that we're looking for the vectors $\vec{x}$ such that when we multiply the matrix $A$ with this vector, we get the zero vector!
So before we even row-reduce the matrix, we can atleast figure out where $\vec{x}$ lives, now in our case, $A$ is an $3\times{}5$ matrix, and so my vector $\vec{x}$ must have $5$ rows in order for the multiplication to be defined. We can easily find out the dimension of the null-space of $A$ (nullity of $A$) after row-reducing, and we don't even need the reduced form to figure that out,
The dimension of the null-space is equal to the number of columns of $A$ that $\textbf{do not}$ get a pivot after row-reducing to echelon form. Now notice that in our case, even though the second column has only $0$'s in it, it still doesn't contain a pivot. And so the columns that do not get a pivot (have a free variable) are the second, fourth and fifth column and hence the dimension of $\text{Nul}(A)=3$. Egreg in an earlier post mentioned how you can compute such a basis, but I would also like to add on that for those vectors that form a basis for the null-space, you can easily check that they do belong in the null-space by simply multiplying the matrix $A$ with said vector. And that should give you the zero vector. Used many words in my explanation, hope this helps.