There is a "proof by picture" relying on the intuition that ultrameric spaces are spaces of leafs of trees. This is always true for finite ultrametric spaces and since the $4$-point condition only requires considering $4$ points at a time, we may use this observation. We shall need two observations.
Observation 1 If $X$ is $0$-hyperbolic and $E\subset X$, then $E$ is also $0$-hyperbolic (this is obvious).
Observation 2 If $X$ is a tree (in our case, it suffices to consider metric spaces that arise as combinatorial trees with weighted edges and equipped with the shortest path metric), then $X$ is $0$-hyperbolic.
Observation 2 follows from the fact that $(x\cdot y)_w$ is the distance from $w$ to the edge connecting $x$ to $y$ (here drawing a picture of a tree is a very good idea).
Now, let $X$ be ultrametric and suppose $x,y,z,w\in X$. As in the answer of Moishe Kohan, we may WLOG take
$$
d(x,y)=a\leq d(x,z)= b \leq d(x,w)=c.
$$
And, as is also stated in their answer, we then have
$$
d(y,z)=b;\; d(z,w)=c;\; d(w,y)=c.
$$
However, instead of making 12 tedious calculations and then comparing some numbers, we can instead construct a tree $T$ and embedd $(\{x,y,z,w\}, d)$ into $T$. The tree is given by the following picture.
The tree $T$ with leafs $x,y,z,w$
The weight of the two edges without a label can be easily calculated from the remaining weights. Since $\{x,y,z,w\}$ sits isometrically inside the tree $T$ (equipped with the shortest path metric), combination of the observations above yields that $\{x,y,z,w\}$ is hyperbolic and since $x,y,z,w$ were arbitrary, also $X$ is $0$-hyperblic.