I understand that to prove they are consistent, simply find values for each propositions that makes their truth value all true.
However, to prove they are inconsistent, is the only way to test all values in all propositions and show that they are always false?
Using a truth table, as you say, we must check they do not have a single line where they are all true.
However, with a long truth table it would be impractical and it is not going to give us much insight. Consider this definition:
So, if we take $\mathcal A_1, A_2, ..., A_n$ as premises and reach a contradiction using valid rules of inferences, we proved those sentences are provably inconsistent.
For example, if we want to show $A \land B, \neg A$ are provably inconsistent, we must provide a proof of $A \land B, \neg A \vdash \bot$. In words, $A \land B, \neg A$ entail $\bot$ (contradiction).
$ \def\fitch#1#2{\quad\begin{array}{|l}#1\\\hline#2\end{array}} \def\Ae#1{\qquad\mathbf{\forall E} \: #1 \\} \def\Ai#1{\qquad\mathbf{\forall I} \: #1 \\} \def\Ee#1{\qquad\mathbf{\exists E} \: #1 \\} \def\Ei#1{\qquad\mathbf{\exists I} \: #1 \\} \def\R#1{\qquad\mathbf{R} \: #1 \\} \def\ci#1{\qquad\mathbf{\land I} \: #1 \\} \def\ce#1{\qquad\mathbf{\land E} \: #1 \\} \def\oi#1{\qquad\mathbf{\lor I} \: #1 \\} \def\oe#1{\qquad\mathbf{\lor E} \: #1 \\} \def\ii#1{\qquad\mathbf{\to I} \: #1 \\} \def\ie#1{\qquad\mathbf{\to E} \: #1 \\} \def\be#1{\qquad\mathbf{\leftrightarrow E} \: #1 \\} \def\bi#1{\qquad\mathbf{\leftrightarrow I} \: #1 \\} \def\qi#1{\qquad\mathbf{=I}\\} \def\qe#1{\qquad\mathbf{=E} \: #1 \\} \def\ne#1{\qquad\mathbf{\neg E} \: #1 \\} \def\ni#1{\qquad\mathbf{\neg I} \: #1 \\} \def\IP#1{\qquad\mathbf{IP} \: #1 \\} \def\x#1{\qquad\mathbf{X} \: #1 \\} \def\DNE#1{\qquad\mathbf{DNE} \: #1 \\} $
$ \fitch{1.\, A \land B\\2\, \neg A}{ 3.\,A \ce{1} 4.\, \bot \ne{2,3} } $
Resource: "forall x: Calgary. An Introduction to Formal Logic".