To prove the result would mean to use inference rules rather than a truth table to derive the conclusion. Here is one way to prove the result using a Fitch-style natural deduction:

The premises are on the first three lines. On line 4 I use conditional elimination (→E) and reference the conditional on line 2 and the antecedent on line 1. The rule allows me to derive line 4.
I have a rule called modus tollens (MT) in the proof checker and I would like to use that to derive $¬C$ from the third premise and line 4, $B$. However the proof checker requires that $B$ be in the form $¬¬B$. I don't mind these requirements. They force me to follow the permitted inference rules and the proof checker confirms my steps. Besides it is easy to derive $¬¬B$ by deriving a contradiction and using negation introduction (¬I) on line 7. This allows me to complete the proof on line 8.
There are other ways to write a proof perhaps using different inference rules and different proof checkers. If one follows the rules, assuming they are a complete and sound set of rules, one should be able to derive the goal because the truth table shows that the result is true.
If what you are looking for is to show semantic entailment, a truth table should work:

Conjoin the premises as implying the conclusion and place this in a truth table generator. This should result in a tautology which is signaled by the column under the implies symbol being true. That is, for all valuations of the atomic sentences, the conditional is true.
Kevin Klement's JavaScript/PHP Fitch-style natural deduction proof editor and checker http://proofs.openlogicproject.org/
P. D. Magnus, Tim Button with additions by J. Robert Loftis remixed and revised by Aaron Thomas-Bolduc, Richard Zach, forallx Calgary Remix: An Introduction to Formal Logic, Fall 2019. http://forallx.openlogicproject.org/forallxyyc.pdf
Michael Rieppel, Truth Table Generator https://mrieppel.net/prog/truthtable.html