Is there a way to test whether the following rank-$6$ matrix is totally unimodular?
$$\begin{bmatrix}1& 0& -1& 0& 0& 0& 0& 0\\0& 0& 0& 0& 1& 0& -1& 0\\1& 0& 0& 0& 1& 0& 0& 0\\0& 1& 0& 0& 0& -1& 0& 0\\0& 0& 0& 1& 0& 0& 0& -1\\0& 1& 0& 1& 0& 0& 0& 0\end{bmatrix}$$
I am aware of the Seymour Decomposition theorem, and though one may use it, since this is simple matrix there may be an easier way than throwing the kitchen sink.
Each column either has a $-1$ or two $1$s and each row sums to $0$ or to $2$ depending on whether $-1$ is present or absent in that row.
Yes, this is even possible in polynomial time. Seymour's decomposition theorem allows one to construct a polynomial time algorithm which will test, whether or not a given matrix is totally unimodular.
You can find many implementations which make use of this property. The lintools library in R, for example, includes the function is_totally_unimodular. In addition there is a C++ library which allows to test a matrix for total unimodularity here.