Statement
Let $(X_n)_{n\ge 0}$ be a martingale. If
$$ \sup_{n\ge 0}\mathbb E[X_n^+]<\infty, $$then there exists a random variable $X_\infty$ such that
$$ X_n\to X_\infty \qquad \text{almost surely.} $$Important special case
If $(X_n)$ is a nonnegative martingale, then
$$ X_n^+=X_n $$and
$$ \mathbb E[X_n]=\mathbb E[X_0]. $$So the condition holds automatically, and every nonnegative martingale converges almost surely.
Limitation
Almost sure convergence does not by itself imply
$$ \mathbb E[X_\infty]=\mathbb E[X_0]. $$That extra conclusion requires uniform integrability.